function GetAnalyze_Policy_Exit() {

	var myData = [
			['1','策略1', '设备1', '192.168.1.1','tcp','192.168.2.1','80','目的1','admin','2012-09-09 12:00:00','未命中','生效'],
			['2','策略2', '设备1', '192.168.1.2','tcp','192.168.2.2','21','目的2','admin','2012-09-09 12:00:00','未命中','生效'],
			['3','策略3', '设备2', '192.168.1.3','udp','192.168.2.3','20','目的3','admin','2012-09-09 12:00:00','未命中','未生效'],
			['4','策略4', '设备2', '192.168.1.4','tcp','192.168.2.4','8080','目的4','admin','2012-09-09 12:00:00','未命中','未生效'],
			['5','策略5', '设备3', '192.168.1.5','udp','192.168.2.5','433','目的5','admin','2012-09-09 12:00:00','未命中','未生效']
	];



		
   // shared reader
    var reader = new Ext.data.ArrayReader({}, [
       			{
							name : 'id'
						}, {
							name : 'policy'
						}, {
							name : 'devices'
						}, {
							name : 'sip'
						}, {
							name : 'protocol'
						}, {
							name : 'dip'
						}, {
							name : 'dport'
						}, {
							name : 'policyDest'
						}, {
							name : 'manager'
						}, {
							name : 'addtime'
						}, {
							name : 'exittime'
						}, {
							name : 'qingkuang'
						}
    ]);

    var store = new Ext.data.GroupingStore({
            reader: reader,
            data: myData,
            sortInfo:{field: 'id', direction: "ASC"},
            groupField:'devices'
        });

	
	var sm = new Ext.grid.CheckboxSelectionModel();
	var grid = new Ext.grid.GridPanel({
				store : store,
				columns : [{
							id : 'id',
							header : 'id',
							width : 10,
							sortable : true,
							dataIndex : 'id',
							hidden : true
						}, {
							header : '策略',
							width : 70,
							sortable : true,
							dataIndex : 'policy'
						}, {
							header : '设备',
							width : 70,
							sortable : true,
							dataIndex : 'devices',
							hidden : true
						}, {
							header : '源地址',
							width : 70,
							sortable : true,
							dataIndex : 'sip'
						}, {
							header : '协议',
							width : 70,
							sortable : true,
							dataIndex : 'protocol'
						}, {
							header : '目的地址',
							width : 70,
							sortable : true,
							dataIndex : 'dip'
						}, {
							header : '目的端口',
							width : 120,
							sortable : true,
							dataIndex : 'dport'
						}, {
							header : '策略的目的',
							width : 70,
							sortable : true,
							dataIndex : 'policyDest'
						}, {
							header : '负责人',
							width : 70,
							sortable : true,
							dataIndex : 'manager'
						}, {
							header : '添加时间',
							width : 130,
							sortable : true,
							dataIndex : 'addtime'
						}, {
							header : '退出理由',
							width : 80,
							sortable : true,
							dataIndex : 'exittime'
						}, {
							header : '生效情况',
							width : 80,
							sortable : true,
							dataIndex : 'qingkuang'
						}],
				sm : sm,
				view: new Ext.grid.GroupingView({
		            forceFit:true,
		            startCollapsed : false ,
		            groupTextTpl: '{gvalue}({[values.rs.length]} {[values.rs.length > 1 ? "条" : "条"]})(XXX厂家,XXX型号)'
		        }),
				
				tbar : [
						'选择设备:',
						{xtype: 'textfield',width : 300},
						{
							text : '选择',
							tooltip : '选择',
							handler : function() {
								GetLinkDevice();
							}
						},'-',{
							text : '分析',
							tooltip : '分析',
							handler : function() {
								
							}
						}],
				
				stripeRows : true,
				autoExpandColumn : 'id',
				stateful : true,
				stateId : 'Analyze_Policy_Exitgrid'
			});

	return grid;
}